package com.chushouya.order.dto.admin.orderoffer;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel(value = "OrderOfferQuery", description = "订单出价")
public class OrderOfferApiDTO {

    /**
     * 出价Id
     */
    @ApiModelProperty(value = "出价Id")
    private Long orderOfferId;

    /**
     * 商家ID
     */
    @ApiModelProperty(value = "商家ID")
    private Long merchantId;

    /**
     * 商家名称
     */
    @ApiModelProperty(value = "商家名称")
    private String merchantName;

    /**
     * 商家照片
     */
    @ApiModelProperty(value = "商家照片")
    private String merchantPhoto;

    /**
     * 商家备注
     */
    @ApiModelProperty(value = "商家备注")
    private String merchantRemark;


    /**
     * 产品名称
     */
    @ApiModelProperty(value = "产品名称")
    private String productName;

    /**
     * 估价
     */
    @ApiModelProperty(value = "估价")
    private BigDecimal evaluatePrice;

    /**
     * 出价
     */
    @ApiModelProperty(value = "出价")
    private BigDecimal offerPrice;

    /**
     * 展示价格
     */
    @ApiModelProperty(value = "展示价格")
    private BigDecimal storeCommission;

    /**
     * 用户价格
     */
    @ApiModelProperty(value = "用户价格")
    private BigDecimal storeEvaluatePrice;

    /**
     * 订单ID
     */
    @ApiModelProperty(value = "订单ID")
    private Long orderId;

    /**
     * 出价说明
     */
    @ApiModelProperty(value = "出价说明")
    private String offerRemark;

    /**
     * 出价时间
     */
    @ApiModelProperty(value = "出价时间")
    private Date createTime;

    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

}
